/*Basic CSS Document */
/* Use For ie5.5,ie6,ie7,ie8,ff3 */

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}

body {margin:0 auto;padding:0;}

.header {
	font-family:Arial;
    line-height:150%; 
    font-size:12px;
    color:#404040;
	margin:0;
	padding:0;
}

.header {
margin:0 auto;
position:relative;
text-align:left;
}

.header  {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}

.header form,ul,ol,li,dl,dt,dd,img, fieldset, iframe {margin:0;padding:0;}
.header input {
color:#222222;
font-family:Helvetica,Arial,Sans-Serif;
font-size:13px;
font-weight:normal;
margin:2px 0;
padding:2px 2px 1px;
}

.header a,a:link {text-decoration:none;color:#3366cc}
.header a:hover {text-decoration:underline;color:#3366cc;background:none}

.header a.innerlink {margin:0;}
.header a.delete {color:#aaa;padding:1px 3px;border:1px solid;border-color:#eee;}
.header a.delete:hover {color:#fff;background:#ff0000;border:1px solid;border-color:#faa #faa #900 #900;}


.header,.menu2  {width:970px;}
.header img {border:0 none;}
.header .clearfix:after
{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

/* Hide from IE Mac */
.header .clearfix {display:block;}

/*header*/
.header {margin:0 auto;text-align:left;position:relative;}
.header li {list-style:none;color:#c5e5ee;}
.header .logo {width:237px;height:53px;line-height:34px;padding:10px 0;}
.header .wapper {position:relative;}

.header .search {clear:both;height:34px;position:absolute;right:0;text-align:right;top:42px;}
.header .search form {}
.header .search input{border:1px solid #C5C5C5;height:17px;padding:2px 0 0 2px;width:222px;}
.header .search button {background:url(../img/btn_search.gif) no-repeat;width:45px;height:23px;border:none;margin-top:0;vertical-align:middle;}

.header ul.menu {background:#e83100 url(../img/menu.gif) repeat-x;position:relative; width:942px;height:38px; padding-left:18px; }
.header ul.menu li {float:left;padding:0 6px 0 10px;background:url(../img/menu_li.gif) no-repeat scroll left 4px;margin-top:9px;}
.header ul.menu li.first {padding-left:0; background:none;}
.header ul.menu li.on a,.header ul.menu li.on a span {background:url(../img/menu_on.gif) no-repeat;color:#fff47e}
.header ul.menu li a {cursor:pointer;display:block;padding:0 0 0 10px;float:left;background-position:left top;color:#fff;font-size:13px;font-weight:bold;line-height:42px;}
.header ul.menu li a span {float:left;display:block;height:13px;line-height:13px;padding:5px 10px 4px 0px;background-position:right top;position:relative}
.header ul.menu li a span em {text-decoration:none;position:absolute;right:-14px;top:-16px;width:29px;height:24px;background:url(../img/icon_notice.png) no-repeat;font-size:10px;color:#FFF47E;font-style:normal;text-align:center;line-height:20px;}
.header ul.menu li a:hover {text-decoration:none;color:#FFF47E;}
.header ul.menu li.on a {background-position:left top;}
.header ul.menu li.on a span{background-position:right top;}
.header ul.menu li.fr {float:right}

.header .nav {width:420px;z-index:10;position:absolute;top:10px;right:0}
.header .nav .div {}
.header .nav ul {float:right;padding:4px 0 0 0;}
.header .nav ul li{display:inline;float:right;font-size:12px;padding:2px 8px 0;background:url(../img/nav_bg.gif) no-repeat left 6px;}
.header .nav ul li.first {background:none;}
.header .nav a {color:#404040;font-size:12px;text-decoration:none;}
.header .nav a:hover {text-decoration:underline;}

.header button {cursor:pointer}
.header .imgbutton {background:none;padding:0;margin:0;border:0;}

.header .blind {
font-size:0;
height:0;
left:0;
line-height:0;
overflow:hidden;
position:absolute;
top:0;
visibility:hidden;
width:0;
}